*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
body{

    display: flex;

    justify-content: center;
    align-items: center;

    height: 100vh;
}
.container{
    overflow: hidden;
    margin: 0 20px;
    background: #fff;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
}
.container table{
    border-collapse: collapse;
}

.container table thead tr th{
    color:#fff;
    background-color: skyblue;
}
.container table thead tr th:nth-child(odd){
    background-color: #324960;
}
.container table thead tr th,
.container table tbody tr td{
    text-align: center;
    padding: 20px 40px;
}
.container table tbody tr td{
    border:1px solid pink;
}
.container table tbody tr:nth-child(odd){
    background-color: #f8f8f8;
}
